spectacled caiman (caiman crocodilus) - Spanish English Dictionary